print("系统操作相关##################################################start")
import os

print(os.name)  # posix，说明系统是Linux、Unix或Mac OS X，如果是nt，就是Windows系统
print(os.environ)  # 操作系统中定义的环境变量
print(os.environ.get("PATH"))  # 获取指定环境变量
print(os.path.abspath("."))  # 查看当前目录的绝对路径:
print(os.path.join("D:/PythonProject/", 'testdir'))  # 首先把新目录的完整路径打印出来
# 把两个路径合成一个时，不要直接拼字符串，而要通过os.path.join()函数，这样可以正确处理不同操作系统的路径分隔符
os.mkdir("D:/PythonProject/testdir")  # 然后创建一个目录:
os.rmdir("D:/PythonProject/testdir")  # 删掉一个目录
print(os.path.split("D:/PythonProject/doem/1.txt"))  # 通过os.path.split()函数，这样可以把一个路径拆分为两部分，后一部分总是最后级别的目录或文件名
print(os.path.splitext('/path/to/file.txt'))  # os.path.splitext()可以直接让你得到文件扩展名
os.rename("D:/学习计划3.txt", "D:/学习计划4.txt")  # 文件重命名
os.remove("D:/学习计划4.txt")  # 删除文件
print([x for x in os.listdir('.') if os.path.isdir(x)]) # 列出当前目录下的所有目录
print([x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']) # 要列出所有的.py文件
print("系统操作相关##################################################end\n")
